package cn.demoncat.util.mall.ehsy.entity;

import lombok.Data;

import java.math.BigDecimal;
import java.util.List;

/**
 * 新建订单对账
 *
 * @author 延晓磊
 * @since 2022年07月25日
 */
@Data
public class EhsyCheckNewOrderResult extends EhsyResult{

    private Body result;

    @Data
    public static class Body{

        // 总数
        private Long total;
        // 总页数
        private Long totalPage;
        // 当前页码
        private Long curPage;
        // 订单列表
        private List<Order> orders;

        /**
         * 订单
         */
        public static class Order{

            // 西域订单号
            private String order;
            // 状态：0新建、1妥投、2拒收、3部分妥投（针对拆发货单的订单，如有发货单部分妥投、部分拒收则订单为部分拒收状态）
            private Integer state;
            // 金额：如果部分拒收，需要扣除拒收部分的商品总价
            private BigDecimal orderPrice;
        }
    }
}


